Importance of Selecting Test Cases for Regression Testing

نویسندگان

  • Kamna Solanki
  • Yudhvir Singh
چکیده

There is a well-known discussion stating that “Under Testing is a crime and over testing is a Sin”. Regression testing also faces the same challenge regarding the selection of test cases which needs to re-run when some changes are made in the source code. Regression Testing assures changed programs against unintended amendments. Since several well-known software failures can be blamed on not testing changes and amendments in a software system thoroughly and properly, many techniques have been developed to support efficient and effective Regression Testing. This paper discusses the Regression Testing Process in detail to describe the importance of selecting Test Cases for Regression Testing..

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Understanding the effects of changes on the cost-effectiveness of regression testing techniques

Regression testing is an expensive testing process used to validate modified software. Regression test selection and test case prioritization can reduce the costs of regression testing by selecting a subset of test cases for execution, or scheduling test cases to better meet testing objectives. The cost-effectiveness of these techniques can vary widely, however, and one cause of this variance i...

متن کامل

Regression Test Case Optimization Using Honey Bee Mating Optimization Algorithm with Fuzzy Rule Base

Maintenance of the software is concerned with the changes and modifications implemented to the software. It needs to be validated that the modifications has not led to the degradation in the quality of the software. Software regression testing is required to instill confidence that changes are valid. Regression testing is very expensive. It requires the optimization of regression test cases. Re...

متن کامل

Test case selection for black-box regression testing of database applications

Context: This paper presents an approach for selecting regression test cases in the context of large-scale, database applications. We focus on a black-box (specification-based) approach, relying on classification tree models to model the input domain of the system under test (SUT), in order to obtain a more practical and scalable solution. We perform an industrial case study where the SUT is a ...

متن کامل

Procedures for Reducing the Size of Coverage-based Test Sets

This paper addresses the problem of reducing the size of test sets for regression testing and test output inspection Since regression testing requires the execution of some and in the worst case all test cases reducing the number of tests can have a large bene t Additionally testers generally have to examine the output of each test case both during initial and regression testing Since this is d...

متن کامل

Analytical Study on Manual vs

The main objective of this research paper focuses on the importance of automated software testing associate with software testing techniques in software engineering. In which we consider, categorized and enlighten on the software testing using current scenario of testing automation. The solution of this problem leads to the new approach of software development known as software testing in the I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014